home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-110.nasl < prev    next >
Text File  |  2005-01-14  |  6KB  |  204 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12478);
  11.  script_version ("$Revision: 1.5 $");
  12.  script_cve_id("CAN-2003-0564", "CAN-2003-0594", "CVE-2004-0191");
  13.  
  14.  name["english"] = "RHSA-2004-110: galeon";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated Mozilla packages that fix vulnerabilities in S/MIME parsing as well
  21.   as other issues and bugs are now available.
  22.  
  23.   Mozilla is a Web browser and mail reader, designed for standards
  24.   compliance, performance and portability. Network Security Services (NSS)
  25.   is a set of libraries designed to support cross-platform development of
  26.   security-enabled server applications.
  27.  
  28.   NISCC testing of implementations of the S/MIME protocol uncovered a number
  29.   of bugs in NSS versions prior to 3.9. The parsing of unexpected ASN.1
  30.   constructs within S/MIME data could cause Mozilla to crash or consume large
  31.   amounts of memory. A remote attacker could potentially trigger these bugs
  32.   by sending a carefully-crafted S/MIME message to a victim. The Common
  33.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  34.   CAN-2003-0564 to this issue.
  35.  
  36.   Andreas Sandblad discovered a cross-site scripting issue that affects
  37.   various versions of Mozilla. When linking to a new page it is still
  38.   possible to interact with the old page before the new page has been
  39.   successfully loaded. Any Javascript events will be invoked in the context
  40.   of the new page, making cross-site scripting possible if the different
  41.   pages belong to different domains. The Common Vulnerabilities and
  42.   Exposures project (cve.mitre.org) has assigned the name CAN-2004-0191 to
  43.   this issue.
  44.  
  45.   Flaws have been found in the cookie path handling between a number of Web
  46.   browsers and servers. The HTTP cookie standard allows a Web server
  47.   supplying a cookie to a client to specify a subset of URLs on the origin
  48.   server to which the cookie applies. Web servers such as Apache do not
  49.   filter returned cookies and assume that the client will only send back
  50.   cookies for requests that fall within the server-supplied subset of URLs.
  51.   However, by supplying URLs that use path traversal (/../) and character
  52.   encoding, it is possible to fool many browsers into sending a cookie to a
  53.   path outside of the originally-specified subset. The Common
  54.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  55.   CAN-2003-0594 to this issue.
  56.  
  57.   Users of Mozilla are advised to upgrade to these updated packages, which
  58.   contain Mozilla version 1.4.2 and are not vulnerable to these issues.
  59.  
  60.  
  61.  
  62.  
  63. Solution : http://rhn.redhat.com/errata/RHSA-2004-110.html
  64. Risk factor : High';
  65.  
  66.  script_description(english:desc["english"]);
  67.  
  68.  summary["english"] = "Check for the version of the galeon packages";
  69.  script_summary(english:summary["english"]);
  70.  
  71.  script_category(ACT_GATHER_INFO);
  72.  
  73.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  74.  family["english"] = "Red Hat Local Security Checks";
  75.  script_family(english:family["english"]);
  76.  
  77.  script_dependencies("ssh_get_info.nasl");
  78.  
  79.  script_require_keys("Host/RedHat/rpm-list");
  80.  exit(0);
  81. }
  82.  
  83. include("rpm.inc");
  84. if ( rpm_check( reference:"galeon-1.2.13-0.2.1", release:"RHEL2.1") )
  85. {
  86.  security_hole(0);
  87.  exit(0);
  88. }
  89. if ( rpm_check( reference:"mozilla-1.4.2-2.1.0", release:"RHEL2.1") )
  90. {
  91.  security_hole(0);
  92.  exit(0);
  93. }
  94. if ( rpm_check( reference:"mozilla-chat-1.4.2-2.1.0", release:"RHEL2.1") )
  95. {
  96.  security_hole(0);
  97.  exit(0);
  98. }
  99. if ( rpm_check( reference:"mozilla-devel-1.4.2-2.1.0", release:"RHEL2.1") )
  100. {
  101.  security_hole(0);
  102.  exit(0);
  103. }
  104. if ( rpm_check( reference:"mozilla-dom-inspector-1.4.2-2.1.0", release:"RHEL2.1") )
  105. {
  106.  security_hole(0);
  107.  exit(0);
  108. }
  109. if ( rpm_check( reference:"mozilla-js-debugger-1.4.2-2.1.0", release:"RHEL2.1") )
  110. {
  111.  security_hole(0);
  112.  exit(0);
  113. }
  114. if ( rpm_check( reference:"mozilla-mail-1.4.2-2.1.0", release:"RHEL2.1") )
  115. {
  116.  security_hole(0);
  117.  exit(0);
  118. }
  119. if ( rpm_check( reference:"mozilla-nspr-1.4.2-2.1.0", release:"RHEL2.1") )
  120. {
  121.  security_hole(0);
  122.  exit(0);
  123. }
  124. if ( rpm_check( reference:"mozilla-nspr-devel-1.4.2-2.1.0", release:"RHEL2.1") )
  125. {
  126.  security_hole(0);
  127.  exit(0);
  128. }
  129. if ( rpm_check( reference:"mozilla-nss-1.4.2-2.1.0", release:"RHEL2.1") )
  130. {
  131.  security_hole(0);
  132.  exit(0);
  133. }
  134. if ( rpm_check( reference:"mozilla-nss-devel-1.4.2-2.1.0", release:"RHEL2.1") )
  135. {
  136.  security_hole(0);
  137.  exit(0);
  138. }
  139. if ( rpm_check( reference:"mozilla-1.4.2-3.0.2", release:"RHEL3") )
  140. {
  141.  security_hole(0);
  142.  exit(0);
  143. }
  144. if ( rpm_check( reference:"mozilla-chat-1.4.2-3.0.2", release:"RHEL3") )
  145. {
  146.  security_hole(0);
  147.  exit(0);
  148. }
  149. if ( rpm_check( reference:"mozilla-dom-inspector-1.4.2-3.0.2", release:"RHEL3") )
  150. {
  151.  security_hole(0);
  152.  exit(0);
  153. }
  154. if ( rpm_check( reference:"mozilla-js-debugger-1.4.2-3.0.2", release:"RHEL3") )
  155. {
  156.  security_hole(0);
  157.  exit(0);
  158. }
  159. if ( rpm_check( reference:"mozilla-mail-1.4.2-3.0.2", release:"RHEL3") )
  160. {
  161.  security_hole(0);
  162.  exit(0);
  163. }
  164. if ( rpm_check( reference:"mozilla-nspr-1.4.2-3.0.2", release:"RHEL3") )
  165. {
  166.  security_hole(0);
  167.  exit(0);
  168. }
  169. if ( rpm_check( reference:"mozilla-nspr-devel-1.4.2-3.0.2", release:"RHEL3") )
  170. {
  171.  security_hole(0);
  172.  exit(0);
  173. }
  174. if ( rpm_check( reference:"mozilla-nss-1.4.2-3.0.2", release:"RHEL3") )
  175. {
  176.  security_hole(0);
  177.  exit(0);
  178. }
  179. if ( rpm_check( reference:"mozilla-nss-devel-1.4.2-3.0.2", release:"RHEL3") )
  180. {
  181.  security_hole(0);
  182.  exit(0);
  183. }
  184. if ( rpm_check( reference:"mozilla-nspr-1.4.2-3.0.2", release:"RHEL3") )
  185. {
  186.  security_hole(0);
  187.  exit(0);
  188. }
  189.  
  190. if ( rpm_exists(rpm:"galeon-", release:"RHEL2.1") )
  191. {
  192.  set_kb_item(name:"CAN-2003-0564", value:TRUE);
  193.  set_kb_item(name:"CAN-2003-0594", value:TRUE);
  194.  set_kb_item(name:"CVE-2004-0191", value:TRUE);
  195. }
  196. if ( rpm_exists(rpm:"galeon-", release:"RHEL3") )
  197. {
  198.  set_kb_item(name:"CAN-2003-0564", value:TRUE);
  199.  set_kb_item(name:"CAN-2003-0594", value:TRUE);
  200.  set_kb_item(name:"CVE-2004-0191", value:TRUE);
  201. }
  202.  
  203. set_kb_item(name:"RHSA-2004-110", value:TRUE);
  204.